package cn.sfrog.project.biz.applet.mapper;

import cn.sfrog.project.biz.applet.entity.AccompanyVisitorEntity;
import cn.sfrog.project.biz.applet.entity.VO.AccompanyVisitorVo;
import cn.sfrog.project.biz.applet.entity.VO.AccompanyVo;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * @Author chenl
 * @Date 2023-12-18 12:46
 * @title AccompanyVisitor
 * @description
 **/
@Mapper
public interface AccompanyVisitorMapper {
    List<AccompanyVisitorEntity> visitorAccompany(@Param("id") String id);
    int insertVisitor(@Param("accompanyVisitorVo") AccompanyVisitorVo accompanyVisitorVo);
    int changeVisitorAccompany(@Param("accompanyVisitorVo") AccompanyVisitorVo accompanyVisitorVo);
    int deleteVisitorAccompany(@Param("id") String id);

    AccompanyVisitorEntity getVisitorAccompany(@Param("accompanyVisitorVo") AccompanyVisitorVo accompanyVisitorVo);

    List<AccompanyVo> getAccompanyList();
}
